home *** CD-ROM | disk | FTP | other *** search
- Project Analyzer
- Detailed Version History
-
- v4.0 is a new major version. The major changes from v3.1 to v4.0 are
- * Support for VB 5.0
- * Support Win95/NT (support for Win 3.x dropped)
- * Lots of minor improvements and bug fixes
-
- v4.0.02 September 1997
- *** Minor enhancements ***
- 1. Public methods and properties of ActiveX controls are not
- reported as dead (in OCX projects)
- 2. Super Project Analyzer reads .vbg files too
-
- *** Bug fixes ***
- 1. Fixed an Overflow bug in Project Printer
- (Show metrics checked)
- 2. Fixed a hang in analysis phase 2/2
- 3. Added error detection to start of analysis to overcome
- error #10
-
- v4.0.01 September 1997
- *** Minor enhancements ***
- 1. DLL report turned into Library report that includes
- OCX and VBX files too, as well as DLLs checked in the
- References window (VB 4.0 and later)
- 2. Design quality report calculates Type/Enum names in
- 'Average identifier length'
-
- *** Bug fixes ***
- 1. Fixed bug with Static Subs/Functions that caused extra Static
- variables named Sub/Function to be created
- 2. Fixed bug with array declarations
- 3. Project Analyzer can now be minimized again
- 4. Dead local vars/consts in event procedures are now reported
- (except for event parameters - it wouldn't be wise to list
- those because they can't be removed by the programmer)
- 5. Added error handling to printer reports
- 6. Fixed procedure names in Name shadowing report, part
- Global/module-level vars & consts shadowed by proc-level
- vars & consts
- 7. Gray windows instead of colorful ones option works in the
- Archive window too
- 8. Fixed Problem report - Forms without icons
- 9. Fixed Project summary report: 'Smallest source file' and
- 'Number of identifiers' (VB 4 & 5 only)
- 10. Summary report, VB 3.0 only: Global name table and
- Global symbol table sizes include Types
- 11. Fixed bug with "dead" Types/Enums (Project Analyzer
- and Super Project Analyzer in particular)
- 12. Type/Enum declarations will now contain no comments
- 13. A private variable called "Enum" will not show up any more
-
- v3.9.01 August 1997
- BETA *** Major new feature ***
- 1. Support for VB 5.0
- Supports most of the new VB5 file types, like .PAG, .CTL
-
- *** Major enhancements ***
- 1. FRX view supports GIF, JPEG and some textual data types
- like TextBox.Text, ListBox.List, ListBox.ItemData and
- UserControl.PropertyPages
- 2. You can extract pictures from .FRX to a separate file
- 3. User-defined Types analyzed, as well as Enums.
- They are included on Needless Globals and Problem Report.
- 4. New Call tree window
- 5. It's faster
-
- *** Minor enhancements ***
- 1. Attribute statements (internal VB properties in source
- files) are italicized in Hypertext and Project Printer
- 2. References (like .tlb files) show up in the project file
- list (The same files are shown in VB5 by clicking at
- Project|References menu command)
- 3. Long lines in reports to Display are wrapped
- 4. Support for Help Workshop (HCW.EXE, RTF to HLP reports)
-
- *** Bug fixes ***
- 1. Incorrect references from Property Get to
- Property Set/Let are discarded
- 2. Attribute statements (internal VB properties in source
- files) are ignored when code is being analyzed
- 3. Fixed module names in Procedure details window
- 4. Fixed module and procedure names in List procedures
-
- *** Some minor changes ***
- 1. Moved some options from Options menu to
- Options|General options dialog box
- 2. Doesn't use project.ini any more, saves the settings in
- the system registry
- 3. Support for .wri files removed
- 4. Doesn't normalize procedure/variable/constant declarations
- (formerly normalized e.g. Dim, Private, Static etc. into
- "Private" and Global & Public into "Public")
- 5. Adds the Analyze verb to .vbp and .mak files.
- When you right-click a VB project file in the Windows
- Explorer, select Analyze to run Project Analyzer.
-
- *** Some VB5 features implemented ***
- 1. Accepts all then new types of VB source files and all
- the new project types like ActiveXControl
- 2. FRX view shows the new binary file types like .PGX,
- .CTX etc.
- 3. An ActiveXControl file (.CTL) may refer to a PropertyPage
- file (.PAG) with the PropertyPages property
- 4. WithEvents keyword
- 5. Enums
- 6. Related Documents
-
- v3.1.08 July 1997
- *** Bug fixes ***
- 1. ReDim'd local arrays & array parameters handled correctly
- 2. Local variables/constants can now be dead too
- 3. Constant references in the (declarations) section
- are handled correctly
- 4. Fixed an error in the Design quality report
- 5. Added error handling to option Report to File
-
- v3.1 Old version with add-ins (VB 3.0-4.0)
- v3.0 Old version (VB 3.0-4.0)
- v2.9 Beta version (VB 3.0-4.0)
- v2.x Old version (VB 3.0 only)
- v1.x Initial version (VB 3.0 only) Feb 1995
-
-